var request = require('request');


function sendSmsCode(queryUrl, queryData) {
    request.post({ url: queryUrl, form: queryData }, function (error, response, body) {
        if (!error && response.statusCode == 200) {
            var jsonObj = JSON.parse(body); // 解析接口返回的JSON内容
            if (jsonObj) {
                var errorCode = jsonObj.error_code;
                var reason = jsonObj.reason;
                if (errorCode == 0) {
                    // 请求发送成功，可根据实际逻辑修改
                    var sid = jsonObj.result.sid;
                    console.log("发送成功：短信ID：" + sid);
                } else {
                    // 请求失败
                    console.log('请求失败：' + errorCode + ' ' + reason);
                }
            } else {
                // 可能网络异常等问题请求失败，可根据实际逻辑修改
                console.log('解析JSON异常');
            }
        } else {
            // 可能网络异常等问题请求失败，可根据实际逻辑修改
            console.log('请求异常' + error + response.statusCode);
        }
    })
}

// 导出函数
module.exports = sendSmsCode;
